Working on service interaction

Service will now capture the logon screen, however the input is on the
wrong thread. Will fix this soon.