Windows interface evolution