GUI now use proper callback