removed all middle click functionality to keep a clean branch