GZIP not compressing .js files as per YSlow

So I've got the default LSWS setup, 4.0.16, and GZIP is enabled for files from 300b - 1M. and .js files are not coming in gzipped as per YSlow.

I've scoured the web and these forums and nothing seems to be working. Has anyone ever had this actually work?

add application/javascript to the expires settings under configuration > 1system > general

and also add it to the gzip settings under > tuning