According to UV-Vis spectroscopy, mesitylene (1,3,5-trimethylbenzene) absorbs at $\lambda_\text{max} = 210\ \mathrm{nm}$ while benzene absorbs at the slightly shorter wavelength of $\lambda_\text{max} = 204\ \mathrm{nm}$.
Why is that? One would think that $\pi$-ring's hyper-conjugation with the $\sigma^*$ orbitals of the methyl hydrogens would help stabilize the system thereby increasing the gap between the HOMO and LUMO (in turn decreasing absorption wavelength).
An opposite effect is observed when nitrobenzene ($\lambda_\text{max} = 252\ \mathrm{nm}$) is compared to 2-nitrotoluene ($\lambda_\text{max} = 250\ \mathrm{nm}$) and 2-isopropylnitrobenzene ($\lambda_\text{max} = 247\ \mathrm{nm}$). In these cases, the addition of larger and larger alkyl groups seem to be decreasing the absorbed wavelength (therefore increasing gap between HOMO and LUMO).
Is that because of sterics? Or because the the strongly electron withdrawing nitro group (conjugation) is being "counteracted" by the alkyl electron donating groups and therefore electrons are more concentrated in the ring rather than being spread though the molecule?
EDIT:
My question in more general terms: I understand HOW more conjugation results in a decrease in absorption frequency (due to molecular orbitals overlapping constructively vs destructively therefore decreasing gap between HOMO and LUMO). What I don't understand is HOW pumping electron density into a conjugated system (or withdrawing) effects the HOMO and LUMO. An explanation from a MO perspective would be greatly appreciated.