clickAsObservable replaced with touch -capable onAsObservable