moar custom eval, watch + behavior tweaks