added style improvement to draggable css active states
adds keyboard binding to switch between modes