Ну по поводу хаковой реализации, могу сказать одно, я когда-то не понимал этого, пока не столкнулся с этим на практике, и честное слово, те кто делал так званые затычки в коде, хочется просто прибить, так как из-за таких потом невозможно бывает что-то реализовать, не переписывая при этом его-то работу.
__________________
|