[OSX] make 'show' event optional