changed all access to driver elements to go through layout module