Fixed enum_monitor (always stopped after first monitor)
Added basic properties, properties update callback and text macros
Added monitor selection