both trades are functional except bump
a million times faster because of ontouchstart rather than onclick