Representation Learning For Webcam-Based Gaze Estimation