Refactored eventhandling a little. It now handles delegation per screen!
Add user challenging functionality