update transitions to be compatible with more browsers
general updates