add rotation by circle gesture
place circle gesture interaction in separate class
use map for circle gesture controller