Can't get OnTap() to work on (simulated) Edges within Datafield

Hi all,

In an advanced datafield for an Edge (xx30 or xx40) device, I would like to inlude the OnTap() feature.

I have read all the forum postings about the OnTap feature, but I cannot get it working on the simulator.

I have created a datafield in Eclipse and it is working normally.

I have tried 2 different ways for addding the Ontap():

1) At the bottom of the ''AppNameView.mc" I added a second 'class' -> did not work

2) I created a new file "AppNameDelegate.mc" -> I get compilation errors when making intentional errors, so it gets compiled

import Toybox.System;
import Toybox.WatchUi;
import Toybox.Graphics;


// was: class InputDelegate extends WatchUi.BehaviorDelegate {
class mIslandDelegate extends WatchUi.BehaviorDelegate {
    function initialize() {
        BehaviorDelegate.initialize();
        System.println("Initialized");
    }

    function onTap(clickEvent) {
        System.println("Tap!");
        System.println(clickEvent.getCoordinates()); // e.g. [36, 40]
        // System.println(clickEvent.getType());        // CLICK_TYPE_TAP = 0
        return true;
    }
}

No initialization took place and the tap is not noticed.

What I am doing wrong or missing?