ik: Add mobile viewport support.

Handle basic touch interactions.