Show callback isn't always triggered, transitionend listener is troublesome. Hotfixed by setting timeout to 200ms
Added background close by default