interface change!

activeWindow -> active
isCompositing -> isComposited
desktop current -> desktop active
desktop set -> desktop activate
update current desktop when adding/removing one
adding a desktop at 0 is ok
preserve current desktop and stacking order on addin/removing desktop