interactionVS and interactionVS for customLight