// Set up this logical layer to listen for events from the given canvas and PhysicalLayer
_logicalLayer.registerInput(canvas, physicalLayer);
// Set up forwarding for events not consumed.
if (forwardTo != null) {
_logicalLayer.setApplier(new BasicTriggersApplier() {
@Override
public void checkAndPerformTriggers(final Set<InputTrigger> triggers, final Canvas source,
final TwoInputStates states, final double tpf) {
super.checkAndPerformTriggers(triggers, source, states, tpf);