It seems like a lot of crimes are moving. Is that intentional?
Shiny apps are usually about (but not always) giving the user a tools for interacting with the data. In lieu of the animation, you might play with offering a single static heatmap, with the ability to zero-in on specific dates, and checkboxes to add/remove races.