make config an ObjectProperty and use a space hack to bind on its changes