shorthand for tap on desktops
make Image module optional
resolve conflict