Accessor name fix, added copy method

I should reduce the duplication of code in this, it's really annoying...
Added pen pressed control, only sending move when pen pressed.
Added current-view, current-document funcs
Added current-tab method, changed default tab to a document-view
Added current-layer method, ensured layer exists after removal
Made drawable be automatically activated if no position is supplied.