A controller is definatly the way to go.
Run is mapped to two buttons, the trigger doesn't always work on the web build for some reason. Remapable controls is on the wishlist!