tweaks to better support animation
using simpler animation method with support for older devices