boolean right = (message.getButton() >= 4);
switch (message.getButton()) {
case 0: // start left drag
case 4: // start right drag
return drag.start(right);
case 1: // add slot left
case 5: // add slot right
return drag.addSlot(right, message.getSlot());