add touch controls to swap
add back throbbing selector
pass program locations as a single object
remove some unused definitions
move matrix multiplication to shader
use singleton identity matrix function
update compiled javascript