Within Browser Adaptation Framework