misc updates

replaced _s() with _super(). compression is now done in compiler
improved selector object