polish circle view
add device motion support