cleaned up a bit and added setStatus and removeStatus methods in the mainactivity