Interaction with Shaders and Further Examples