clean commit before ui practice ;)
one last callback bug missing
gui delegates working now