Implement listen, unlisten and unbind
Implement set-top-left
Implement more getters