fixed bug with different sized contact panels