Built in

Opens any app and waits until it is ready. USB phone: by its id, and the phone confirms it is in front. iMouse phone: through its own link when one is known (tiktok://, mobilenotes://…), else by tapping its icon on the home screen's first page. Then it checks the app is in front, and waits for its screen to stop moving, so the next step does not tap a screen still opening.

Inputs16 steps
if it fails, stop
if it fails, stop
if it fails, carry on
if it fails, stop
if it fails, stop
Otherwise
if it fails, stop
if it fails, stop
if it fails, stop
if it fails, stop