fix that selection was not being synchronized with the dataset if changed from the data and not the view

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@palm.com>
make sure if data is cleared we clean up properly, this is an interim fix as this should have already been working

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@palm.com>
update build

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@palm.com>