[ENH] Width and height now optional
[ENH] Takes account of z-order for picking

Fixes #13