updated layout to center the entire app, fixed a bug with hammer.js where it was not appropriately tracking if the users cursor/touch was outside of the canvas