ATOMICS !
nine: add hardware cursor support