fixed the incorrect constructor for setupscreen
implemented object tracking. Potential errors!!!