hitWidget can be None