I have a table that I'm using to fake tabbed navigation on a smartphone (I've tried using the ControlsEx TabControl but it doesn't seem to work on smartphone?) So I have a table across the top of the page with a cell for each tab I have a SelectionChanged event that lets me toggle visibility on the panels I'm using for the tabs (and then I set focus to the top field in the selected panel) But.... I can't find a way to keep the cell selected (visibly highlighted) in the table. Table is one row deep and the header.visible is false I'd also like to be able to move from tab (table cell) to tab and only have the focus change to the panel if I click up/down/center on the D-Pad (left/right being used to move left and right obviously) but couldn't work out what events I needed to attach to the table (and even with the focus being set turned off on the panel field the table cells didn't highlight). If we can work that out I still want to fire the SelectionChanged events to move between panels. Hope that makes some sense!