Turned linking.js into extension.  Merged linking_handler into linking.js.
Review fixes: Changed mousedown to click and changed event naming to use camelCase.  Removed unnecessary exports