This is lighter than MouseArea and it's more or less a drop-in replacement now that we don't need to handle clicks anymore.