changed dialog interaction to onTouch

also changed such that the adapter updates views every time onStart is
called