bugfix: missing semicolon
Feature: pull to refresh component