moved some cursor handling to display plugin
moved all cursor handling to the display plugin