simplify compass control