In exploring the base edit key functions and binds, I stumbled on to some info about mouse button binds that doesn't appear to be widely known. (A quick browse through wikis and guides didn't turn any of it up, and I certainly didn't know it before now...
The short version is that ALL of these are legitimate bindkey options:
LBUTTON
LEFTCLICK
RBUTTON
RIGHTCLICK
MBUTTON
MOUSECHORD
MOUSEWHEEL
BUTTON4
BUTTON5
LEFTDOUBLECLICK
RIGHTDOUBLECLICK
LEFTDRAG
RIGHTDRAG
Some are well-known, but double-click and drag, and the LEFTCLICK and RIGHTCLICK keywords are new to me. I am not yet sure if the latter are just synonyms for LBUTTON and RBUTTON, or if equivalents exist for BUTTON4 and BUTTON5... stay tuned.
But those motion actions are very useful. I've always used CTRL+LBUTTON for Teleport, and many players use something similar... but give DOUBLECLICKLEFT a whirl. Much faster and one-handed.
Even DRAG has a use - LEFTDRAG can be used to "scratch" a target spot and activate a pointed power like TP, pet spawn, AOE attacks and buffs...
All in the Guide in more detail, and I'm off to do some in-game testing.

ETA: Yes, LEFTCLICK is a synonym for LBUTTON and overwrites it in default loading order. Ditto for the R buttons.
It's not a good idea to overwrite either LBUTTON by itself (select), or RIGHTDRAG (camlook).
Only the left button has instant-activation. If you bind Teleport, it will call the power and targeting circle but still require a left-click to activate. Ditto for LEFTDRAG - no activation.
But
DAYYYUM is left-doubleclick for TP and Ctrl-left-doubleclick for Recall Friend slick. As is left-doubleclick for first pets, Ctrl+left-doubleclick for second pets, etc. awfully smooth stuff.