Added completion blocks in order to avoid UIView animation collisions, also added custom font option