Added screencasting functionality.. Not quite done yet