Bind proper scope to anonymous functions
Make widget stop pulsing after all requests are done