OK... well it's true that in CSS you can have display:none.   The most confusing name you have is performDisplay(); I guess setDisplay() or changeDisplay() would be better.   As for the event names, `delite-display-before` is confusing but I guess people will get used to it.

What events does jQuery emit?