Basic app structure: Position event handler, track recorder, view