Some fixes;
Code cleanup;
Added Signal connect methods for function pointer;
Updated.