Can now set components using 'x' and 'y' for convenience