I've found my problem.
By default my project has AutoEventWireup="false" so the page load and was never firing for the SpellCheck.aspx. I added the following in the SpellCheck.aspx page directive and all is now working properly
AutoEventWireup="true"