add support for clicking to perform interactions