Looks fine to me. Do you receive any error?
None. It just sits there like nothing happened.
This is what I see in the log for the button's event.....
WM 00:00:16:109: [T:16091] ** Keys.handleKey() @key code 13 @target sb @current sb @phase 2
WM 00:00:16:110: [T:16091] ** main._handleKeyEvent() @eat event false @key 13 @type keydown @scroll false @q 0 @in anim false @handlers onActivate,onEnter
WM 00:00:16:112: [T:16091] you pushed the button!
WM 00:00:16:123: [T:16091] this._key 1c852256a64d81626877594ad92d1ca6
WM 00:00:16:125: [T:16091] [KONtx/Test Yahoo TV Widget] {HostEventManager} :: Sent HostEvent: showDialog
WM 00:00:16:127: [T:16091] ** AppManager.createDialogConf() @Data [object Object]
WM 00:00:16:128: [T:16091] ** AppManager.createDialogConf() @App ID com.test.yahootvwidget
WM 00:00:16:128: [T:16091] ** main._handleShowDialog() not handled @conf [object Object]
WM 00:00:16:128: [T:16091] ** AppManager.handleChildEvent() Handled @event [object HostEvent]
WM 00:00:16:130: [T:16091] [KONtx/Test Yahoo TV Widget] {HostEventManager} :: Got HostEvent response: showDialog
WM 00:00:16:132: [T:16091] this._key cf6b8a832690c90c2198d0145da162c2
WM 00:00:16:133: [T:16091] dialog showing...
WM 00:00:16:136: [T:16091] [KONtx/Test Yahoo TV Widget] {HostEventManager} :: Sent HostEvent: showDialog
WM 00:00:16:138: [T:16091] ** AppManager.createDialogConf() @Data [object Object]
WM 00:00:16:138: [T:16091] ** AppManager.createDialogConf() @App ID com.test.yahootvwidget
WM 00:00:16:142: [T:16091] ** main._handleShowDialog() not handled @conf [object Object]
WM 00:00:16:143: [T:16091] ** AppManager.handleChildEvent() Handled @event [object HostEvent]
WM 00:00:16:144: [T:16091] [KONtx/Test Yahoo TV Widget] {HostEventManager} :: Got HostEvent response: showDialog
WM 00:00:16:148: [T:16091] dialog shown.