give handler proper this