use gi.require_version for version check
monitor the bus for errors