added 'drop' signal that is triggered when a mouse button is released after a previous drag signal (and only then!), closes #173
cleaned up power traits a little