This seems to better fit the minimal diffs policy
Assume we have a player, like with the openInventory methods
Add openSign() method without parameters
Trigger sign change event even when there's no sign
fix