revert Mikes delegate changes because they make no sense. sorry, buddy. Also add shake gesture for refresh