wow, that looks great. My snippet was just a part of add_transition() method I deleted earlier.