Moved input framework