v0.9.5 added shake animation for error