Text this: Pyriproxyfen, villain or good guy? A brief review