change update rate to 200ms
check orientation timestamp
improve JavaDoc
arraylist should be private
add final modifiers
improve code
wrap long line