add support for gtk/qt integration
add cursor style