Fixed interval lifecycle when canceling
Added pause handling for other activities
Added state