add support for 2 emotes instead of just 1

- also fixes serialization bug for negative x transpose