sub classing foo canvas...
Fix the signal parameter types to match the actual types!
Well now it'll return the correct numbers!
trying to find initial bump issues...