Weekly update

Update menu show position
Message Delegate (not complete)
Save record read
ScriptReader update